import { NgModule } from "@angular/core";
import { CommonModule } from "@angular/common";
import { CookieModule, CookieService } from "ngx-cookie";
import { AccountService } from "./services/account.service";
import { RouterModule, Routes } from "@angular/router";
import { PageNotFoundComponent } from "./cpt/page-not-found/page-not-found.component";
import { HackComponent } from "./cpt/hack/hack.component";
import { ShareRoutingModule } from "./share-routing.module";
import { BugComponent } from "./cpt/bug/bug.component";

import { MatModule } from "@/mat/mat.module";

import { FormsModule, ReactiveFormsModule } from "@angular/forms";

import { L10nModule } from "@/l10n/l10n.module";

import { CptsModule } from "@/cpts/cpts.module";
import { AboutComponent } from './cpt/about/about.component';
import { NegoComponent } from './cpt/nego/nego.component';
import { AgreeComponent } from './cpt/agree/agree.component';

@NgModule({
  declarations: [PageNotFoundComponent, HackComponent, BugComponent, AboutComponent, NegoComponent, AgreeComponent],
  imports: [
    CommonModule,
    CookieModule,
    ShareRoutingModule,
    MatModule,
    FormsModule,
    ReactiveFormsModule,
    L10nModule,
    CptsModule
  ],
  providers: []
})
export class ShareModule {}
